import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';

import { NzLayoutModule } from 'ng-zorro-antd/layout';
import { NzMenuModule } from 'ng-zorro-antd/menu';
import { NzBreadCrumbModule } from 'ng-zorro-antd/breadcrumb';
import { NzInputModule } from 'ng-zorro-antd/input';
import { NzButtonModule } from 'ng-zorro-antd/button';
import { NzUploadModule } from 'ng-zorro-antd/upload';
import { NzMessageModule } from 'ng-zorro-antd/message';
import { NzTabsModule } from 'ng-zorro-antd/tabs';
import { NzIconModule } from 'ng-zorro-antd/icon';

import { showRoutingModule } from './show-routing.module';

import { AppService } from '../services/app.service'
import { NzMessageService } from 'ng-zorro-antd/message';

import { LayoutComponent } from './layout/layout.component';
import { XlsxComponent } from './xlsx/xlsx.component';

import { ComModule } from '../components/com.module';

@NgModule({
    declarations: [ 
        LayoutComponent,
        XlsxComponent,
    ],
    imports: [
        CommonModule,
        FormsModule,
        NzBreadCrumbModule,
        NzMenuModule,
        NzLayoutModule,
        NzInputModule,
        NzButtonModule,
        NzUploadModule,
        NzMessageModule,
        NzIconModule,
        NzTabsModule,
        ComModule,
        showRoutingModule,
    ],
    providers: [
        AppService, 
        NzMessageService
    ],
})
export class showModule { }